Fix Linq webhook onboarding and public ingress guidance - #12
Open
RomneyDa wants to merge 4 commits into
Open
Conversation
Contributor
Author
|
Live Phase 1 proof completed on the current head:
The final head also passes typecheck plus 12 files / 50 tests on both OpenClaw 2026.6.1 and 2026.7.1. The signed inbound/reply path was not duplicated because it is unchanged from the live proof on #10. |
RomneyDa
force-pushed
the
linq-webhook-onboarding
branch
from
July 15, 2026 19:40
2abdb05 to
787a7a7
Compare
Contributor
Author
|
Rebased onto the updated #10 setup/runtime split and addressed the two remaining parity findings on head
Validation: typecheck and 13 files / 55 tests pass against both OpenClaw 2026.6.1 and 2026.7.1; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Stack
Depends on #10. This branch is two commits on top of
RomneyDa:linq-sdk-runtime-alignment:RomneyDa/openclaw-linq-plugin@linq-sdk-runtime-alignment...linq-webhook-onboarding
Review the comparison above until #10 merges; the upstream PR diff will then collapse to this phase automatically.
Configuration contract
webhookPathis the dedicated local OpenClaw Gateway route.webhookUrlis present only for a stable public HTTPS target using that exact path.webhookUrlandwebhookSecret.apiTokenaccepts plaintext or an OpenClaw SecretRef; live setup uses a resolved value without replacing the stored reference.Validation
plugins doctorreports no issuesnpm pack --dry-run: 29 entries; no tests, local worktrees, roadmap files, env files, or credentialsgit diff --checkpassesFollow-up boundary
Structured status and guided signed smoke diagnostics remain Phase 2 from #11. Direct package-archive installation on OpenClaw 7.1 also exposes a pre-existing source-only packaging gap: this repository does not yet publish compiled JavaScript. This PR verifies the supported source-linked loader path and keeps a build-output migration separate from onboarding behavior.
Closes the Phase 1 scope in #11.
Live provider proof
Inbound readiness: READY404for an unrelated path,405for webhookGET, and401for an unsigned webhookPOST